@charset "utf-8";

*{
    margin: 0;
    padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
hr {
    box-sizing: content-box;
    height: 0;
}
button, html input[type="button"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
ol, ul {
    list-style: outside none none;
}
em, i, u {
    font-style: normal;
}
h1,h2,h3,h4{ font-size:14px;font-weight:normal}
h5{ font-size:12px;font-weight:normal}
h6{ font-size:12px; font-weight:normal;}
a{text-decoration:none;color:#333333; font-size:12px;cursor:pointer;}
a:hover,a:link,a:visited,a:focus{text-decoration:none;}
img {
    border: 0 none;
    vertical-align: middle;
}
div{ margin:0px auto}
body{ font-size:12px; color:#333333;font-family:"Hiragino Sans GB W3";overflow-x:hidden}
i{float:left;display:block}
iframe{width:100%;border:0;}
.float_left{ float: left;}
.float_right{float: right;}
.cursor_pointer{cursor: pointer;}
.clear{
	clear: both;
    display: block;
	font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.occupate{
	width:100%;
	height:50px;
}
.mouse_suspension_default{
	cursor: default !important;
}
